#ifndef _WB2_LED_H
#define _WB2_LED_H

#include <stdint.h>

#define PIN_R   14
#define PIN_G   17
#define PIN_B   3

#ifdef __cplusplus
extern "C" {
#endif

    /**
     * 初始化led
     * @param  pin
     */
    void wb2_led_init(uint8_t pin);
    /**
     * 打开指定颜色的灯
     * @param  led     r、g、b
     */
    void wb2_led_open(const char* led);
    /**
     * 关闭指定颜色的灯
     * @param  led     r、g、b
     */
    void wb2_led_close(const char* led);

    /**
     * 获取指定灯的状态
     * @param  led     r、g、b
     * @return int 0 close，1open
     */
    uint8_t wb2_led_status(const char* led);

#ifdef __cplusplus
}
#endif

#endif